# 作者：陈睿-cruise
# 2024年02月19日22时43分17秒
# 2979386061@qq.com
#第三题
a=10
b=10.00
c='abc'
d=True
print(type(a))
print(type(b))
print(type(c))
print(type(d))
print("*"*50)
#第四题
numb=123
print(bin(numb))
print(oct(numb))
print(hex(numb))
print("*"*50)
#第五题
num_total=0
for i in range(1,101):
    if i%2==1:
        num_total+=i
print('1到100的奇数之和为%s'%num_total)
print("*"*50)
#第六题
for i in range(1,10):
    for j in range(1,10):
        if i>=j:
            print('%s*%s=%s'%(i,j,i*j),end=',')
    print("\n")
print("*"*50)
#第七题
num=int(input('请输入要检测的值'))
count = 0
if num < 0:
    num = num & ((1 << 64) - 1)
while num:
    count += num & 1
    num >>= 1
print('二进制格式其中包含1的个数为%s'%count)